Python Job: Ingénieur Développeur Back End - Core (H-F)

Job added on

Company

Check & Visit

Location

Rennes - France

Job type

Full-Time

Python Job Details

## Qui sommes-nous ?
Check & Visit est la première solution d'état des lieux certifié. Simple, flexible et certifiée, elle permet à tous les bailleurs de gagner du temps, de l'argent et d'obtenir des états des lieux certifiés RGS* les rendant incontestables.

Mais chez Check & Visit, nous ne souhaitons pas nous arrêter là ! Nous voulons aller encore plus loin en rendant l'état des lieux complètement objectif grâce à l'intelligence artificielle, l'image et la modélisation 3D. Autour de cette modélisation 3D, nous souhaitons développer une plateforme qui optimise et fiabilise la gestion immobilière pour les gestionnaires immobiliers, les locataires, et les propriétaires.

## Contexte actuel
Aujourd'hui, Check & Visit simplifie le quotidien de plus de 250 entreprises telles que Nexity, Altarea, Groupama ou Stéphane Plaza dans plus de 1 000 codes postaux en France.

Notre siège se situe à Rennes et nous avons également un bureau à Paris.
Nous sommes une équipe de 35 personnes et de plus de 200 checkers à travers la France constituant notre réseau d'intervenants indépendants.

## Descriptif du poste

Notre pôle technique s'organise autour de 3 équipes techniques ( deux produits et une CORE). Dans le cadre de notre hyper croissance, nous sommes à la recherche d'ingénieur back confirmé et sénior pour intervenir dans notre équipe CORE.

Les équipes ne sont pas cloisonnées, c'est à dire qu'il est possible de passer de l'une à l'autre dans le temps et de plus il n'est pas exclu que certains projets soient menés en *feature team.*

## Activité de l'équipe Core

Notre infrastructure s'organise autour d'une **architecture basée sur des messages** (SNS chez AWS). Un ensemble d'**APIs** et composants distribués s'organisent autour de ce messages, des données, et des interfaces externes.
Notre stratégie a été jusqu'à maintenant de construire une plateforme **NoOps** : utilisation autant que possible de composants managés ou *as a Service*, comme par exemple les fonctions Lambda (serverless).

Notre datalake est constitué :

- base de données WEBDB basée sur **MariaDB** (SQL)
- base de données DATADB **PostgreSQL** (SQL)
- bases de données **DynamoDB**
- divers référentiels **Amazon S3** pour stocker les données des états des lieux, rapports PDF, etc.

Aujourd'hui, nous cherchons à consolider l'existant et à soutenir les nouveaux produits en cours de développement.

D'un point de vue language, la maitrise de ** Typescript/Javascript ** est un prérequis car c'est le langage prédominant dans notre stack technique.

Quelques exemples de sujets qui seront ton quotidiens :

- Conception et amélioration de l’architecture
- Conception et implémentation de nouvelles fonctionnalités en collaboration avec les équipes Produit
- Evolution des APIs des services web
- Evolution du monitoring (logs, métriques)
- Gestion des environements de production, preprod, staging, dev
- Evolution / maintenance des workflows de CI/CD
- Développement des outils logs, tests,..
- Refactoring et diminution de la dette technique

Nos outils sont notamment :

- [Serverless Framework](https://serverless.com/), VueJS pour le développement de la nouvelle plateforme
- [Github](https://github.com/) : Pull Request, Github Actions, Github Packages
- [vscode](https://code.visualstudio.com/) comme IDE
- [Notion](https://www.notion.so/) pour la base de connaissance
- [JIRA](https://www.atlassian.com/software/jira) pour la gestion de projets

## Organisation

Nous avons des cycles adoptés par l'ensemble de l'entreprise (**méthode OKR**).
Chaque équipe tech découpe ses cycles en 6 sprint de deux semaines et d'un intercycle tous les 3 sprints.

Toute l'équipe est **basée à Rennes**, il est **possible de travailler en remote**. Nous insistons néanmoins sur la necessité d'être très présent dans les locaux les 6 premiers mois pour collaborer et échanger avec les différents membres de l'équipe.

##Profil recherché

Expérience **Javascript/Typescript** requise.

**Autonomie** : capable de mettre à profit des expériences passées et/ou être autonome pour traiter des sujets techniques depuis l'idée jusqu'à la mise en production.

Esprit de synthèse et pragmatisme, savoir prendre du recul.
Capacité à **accompagner ** d'autres développeurs

Les plus :

- Connaissance de l'écosystème **AWS**, **serverless framework**
- Connaissances **VueJS** et/ou **ReactJS**
- Expérience avec des solutions d'**API Management**
- Expérience avec des **architectures distribuées, orientées messages**
- Appétence pour le **devops**
- Maitrise de Python

## Comment nous travaillons ?
* Nous travaillons de manière agile et de manière documentée sur Notion
* Chaque trimestre nous mettons en place des OKR et analysons ce qui a été effectué au cours du trimestre précédent

## Avantages
* Incroyable lieu de travail en plein centre ville de Rennes avec un grand espace extérieur
* Une équipe jeune et dynamique
* Télétravail friendly
* Ticket Restaurant by Swile
* Mutuelle prise en charge à 50%
* 50% des transports
* Soirée mensuelle et trimestrielle organisée par toutes les équipes
* Un séminaire hors site chaque année

## Déroulement des entretiens

1. Entretien téléphonique 15-20 minutes
2. Mise en situation sur un cas concret
3. Rencontre dans nos locaux à Rennes avec 2 membres de l'équipe

## Environnement
Le poste est ouvert à Rennes (35), dans nos bureaux en plein centre ville de Rennes avec un énorme jardin.

## Comment postuler ?
- Envoie-nous un CV, en postulan par notre espace WelcomeKit, https://checkandvisit.welcomekit.co
- Et tout autre média qui te semble pertinent : on adore les démarches originales !

Type d'emploi : CDI
Statut : Cadre

Salaire : 42 000,00€ à 55 000,00€ par an

Avantages :

  • Participation au Transport
  • RTT
  • Titre-restaurant

Programmation :

  • Du Lundi au Vendredi
  • Horaires aménageables

Date de début prévue : 01/09/2022